I have a Ford Ranger the other day the engine warning light came on. I thought oh ****. Goggled reasons why it would come on, one of the reasons was loose diesel fill cap. I had a look sure enough I hadn't put the cap on properly after my last fill. Tightened the cap and the light went out. I wonder if I had taken the vehicle to a garage what they would have come up with. I love Google sometimes.