Sometimes my check engine light will come and shut down the engine. STUCK on side of the road. After it cools down, it will start and run. Never know when this will happen. Second time it has done this. New EGR valve and solenoid. Any ideas from any of you experts?