i havent read all the other post, so i might be completly wrong here, but my check engine light came on, and was on for about a week, today i changed the fuel filter, and right after that, the light went out and hasnt been on since.... just a thought if your light is on and you dont know why....
Aaron