Well it's not your batt or batt cables. If you leave it on the ON possition and then it starts that means it's something with your fuel system. Change your gas filter and see if thats the problem. If not get a can of fuel system cleaner and that should clean up the gas line. Goodluck.