Stop in for a cup of coffee
I think they (dealer) finally got my truck fixed. The check engine light would come on. The performance was fine, oil and temp all ok. After 2 years and 15 visits I finally convinced them to change the engine computer. They threw a lot of money at it under warranty, new set of sensors and fuel injectors and other parts. Put 600 miles of hard driving on it and no check engine light.