A friend of mine has a 99 Ram w/24 valve engine, 50,000 mi. He's had problems w/the truck that have him a little disheartened w/it. Now the check engine light came on this morning for no apparent reason. Truck seems to run fine but he's afraid to drive it like it is. Any ideas on why the light would come on and if the problem would be covered under warranty? Thanks for the help.