If you've done all that other work, I'm thinking you got a bad one.Give Dave at Revolution Golf Cars a call. He can diagnose better than most here.
Plus, he'll hook you up with a good quality speed sensor if that's what you need.
706-836-7210
http://www.revolutiongolfcars.com/store