On the way home with my brand new GMC suburban I encountered the same situation.They came and towed it back. It was the oil pressure sender in my case , I hope it is the same for you at 400,000 miles.... Regards, Tim Colson