sometimes your problem will be the map sensor or possibly the tps sensor..singlecam or duelcam motors ,friend had same problem with his car with the exception it had a ls motor checked the map sensor and that was the problem not saying that's your problem but it wouldn't hurt to check.