I see you have a 2005 so did some digging for you & here's what I found from other owners:
* - "P0108
EGR Barometric Pressure Sensor Input Signal is out of Self-Test Range same as the other code you mentioned in last thread"
* - "On my 05 I had to have the
EGR valve replaced. They say if you do not drive at highway speeds often and only make short trips they tend to get dirty and that causes the light to come on. I have had no problem since I replaced mine. - - The
EGR valve in at the front of the engine, it's a pain to get out and back in."
Someone else said:
* - - "Check the
air filter first. If that is ok remove the MAP sensor which in on the tube between the
air filter and intake and see if there is any junk on it. Clean and reinstall. For good measure disconnect the battery and leave disconnected for several minutes - like about 30. Reconnect battery and see if the problem repeats itself. If so, replace MAP sensor (assuming the
air filter is good). You can also do a seach on Yahoo or Google and find further information on this topic and learn how to check the leads with a volt meter to tell if the MAP has indeed failed"
I hope some of this helps!!
🙂