The thing starts right up, then dies... over and over. I can rev it then I take my foot off the gas, it dies. Does it sound like the throttle positioning sensor to anyone? Also... if this does sound like the problem, where is it located? Autozone sells it for just under $26.