Let me know what you find out, i had this same problem, then it thru a code for the map sensor, i changed it, and all was good for a week , now
the hiccup is back...YOu might want to change the CPS too..I went
that route too but it didnt help..I'm still living with this problem