engine starts and runs without any problems. the problem is it won't re-start until it's back in my driveway. any ideas? help!