Yup, that beer needs to be tamed - and the dispensing system likely needs tuning.
The linked carbonation table is a good start. Use your desired dispensing temperature on the Y-axis, run along that row to your desired carbonation level (hint: 2.4-2.5 volumes is what most commercial ales are carbed to), then run up that column to find the appropriate CO2 pressure to use - for the life of that beer!
Next, use the linked line length calculator (literally, the only one worth using), plug in your system particulars (tubing ID, elevation, etc) and the pressure found above, out pops the optimal line length.
Do all that and you'll be in the ballpark.
Do random **** instead, and you'll be on an island...
Cheers!