I have a '99 Eddie Bauer edition with around 117,000 miles on it. I used to get around 16 or 17 mpg but now only get 12. It tends to start hard and chug up hills (works hard, sounds like it misfires, etc.). I have a check engine light on and took it to autozone and the code was P0125. I...