P0105 correlates to the MAP Sensor (Manifold Absolute Pressure Sensor), which is on the front left of the engine near the idler pulley mounted by a single fastener to a bracket from the water pump. It has a vacuum line or two and an electrical connector going to it.
Check it very carefully, the lines get brittle and crack, sometimes it is hit during maintenance and a line falls off or a nipple on it breaks (it can also be damaged if the idler pulley fails and the belt whacks it). It's easy to change and not terribly expensive, either.
I'll see if I can find a pic of it in situ to post to help you find it.
|