Problem solved, according to WE I had a bad controller. Got an exchange and the new one not only does not spark when the battery is connected (if the controller switch is in the off position), but it only shows lights at the controller and the thumb throttle when the controller switch is "ON". Thanks for the replys.