20 psi does appear to be very low, so I agree you need to have someone take a look at the engine. I will defer to others about who to call. I typically do my own work and have no experience with others doing cart repairs.
__________________
Pennsylvania, for 60+ years, most recently, Allentown, now TV.
|