Hello,Gtexan-lets find somethings out here, first where it may be a loose connection, it may also be carbon on the starter button contacts. You didn't list the milage, but you can try this if the contacts are the problem-wrap a rag around the right handle bar controls (where the starter button is) get a can of WD-40 and nozzle, a small flashlight and spray the WD-40 in and around the starter button, while you push the button in, let out,etc. If it's too tight or looks like your not getting any in there, you may need to take off the cover. Spray the area at the base of the button going into the housing, some of the WD-40 should make it's way in there. Wait a few minutes, wipe off all extra WD-40-blow with some canned compressed air to blow out excess. Push the button a few more times (key off) let sit a while. Then try to start normally. If it starts consistantly the next few days, you probably found the culprit. If not you may need to check the starter solinoid terminals, battery terminals for corrosion-and maybe a bad connection at the ground cable where it bolts to the engine or frame. You didn't say what scooter you have-I have seen where the paint on the frame where the ground cable was bolted to needed to be scraped off-the paint was acting like an insulator. Hope this helps.