2003 VW Jetta GLX VR6 stalls while driving.

Hi
I have a VW 2003 VR6 jetta and lately I need to turn my key 2-3 times to start the car.
Then while driving during daytime hours its stalls after 30 - 40mins. With EPC light on. I also have an engine light on. Code P1151. I noticed a small exhaust noise coming from my middle pipe and my engine is very hot after driving for 30 -45 mins after it stalls. It does start back up after 10 minutes but stalls later.
0