Regarding the 'engine light', usually it's the egr valve or failing gas cap or one that hasn't been tightened correctly.....ya' know the 'three click' correctly tightened thing. EGR valves are expensive though at around $150+ but they can easily be cleaned right in the good ole' home garage.