if your car has a manual f/r switch, then it can not be your speed controller.. all switching is done by the f/r switch.. if it runs in reverse, then it can just as easily run in forward, the problem must be something else..
The solenoid is engaged separately from the f/r switching... its very possible for your f/r switch to be bad, and your solenoid still work... the rocker not only controls those little micro-switches, but also transfers voltage through the large copper contacts that you can not see.. Verify the 4 large wires connecting to the f/r switch are not burnt off, and then take the f/r switch entirely out and inspect the board and cam..
A run in backward/not forward problem on a "series" car is limited to only two problems..
1. f/r selector, or wire connecting to it..
2. bad motor (fairly rare, with that symptom)
if you want to test the motor externally i tell how in the following link.. (it will work exactly the same on an ez-go).. be careful though..
http://www.buggiesgonewild.com/elect...tor-check.html