Here is the chain of events, in October was preparing for a vacation. In my haste and distractions I filled the tank beyond normal to where I completely filled the filler neck of the tank. The next day the check engine light came on and remained that way during most of the trip. On a few occasions it went out but would come back usuallly the next time it was started. Car seems to run fine with no precieved roughness or idle issues. I finally was able to get a fix on the code, P0107 the MAP sensor. The reader I was using showed real time outputs and the reading I was getting was a steady 3.0. Replaced the map sensor, reset the code and again the check engine light came back with the same code. Hoping tomorrow to look under the hood for any vaccume hose problems or rotted fittings.
Can't think of any reason the tank over fill would have any bearing on this problem. Also do not have any manuals that show locations of vaccume hoses etc so at this point I am poking at possibilities right now. Any help or thoughts on this problem would be gretaly appreciated.
The car is a 2006 Grand Prix 3.8 ltr with 80,000 on it right now.