I've got a 2006 with 277000kms on it. I purchased it in November. Most of the time it won't stay running unless you give it gas as soon as you turn the key. If you don't give it gas, it turns on and then right back off. At first I thought it had something to do with the EVAP leak I had. Got that fixed. Then had the fuel injectors cleaned. Still doesn't work properly. The mechanic said he wasn't sure what was wrong. Most of the time it will start fine in the morning after sitting all night, but later in the day it needs to be given gas. Any suggestions? Also, the cruise control doesn't work...