If you are very lucky it is the micro, but if it is not you need to make sure you check every other option before saying it is the controller. That seems to be the first thing everybody always thinks is the controller but be warned you will be kicking yourself if you spend $400.00 on a new Alltrax and it does not work either.There are a couple of stickies I believe and if not you can look through the EZ-GO manual for the procedures to test the controller to see if it is actually bad. Good luck and "come on microswitch".