My truck has an oil leak under the turbo, so I am always checking oil, so yes... it's full.
Check the wires that go to the EP sensor (exhaust pressure). On older versions, the wire passed over a stud on the forward left of the engine and could rub through. Once the wire grounds, it shuts down the engine. Either hitting a bump or change in velocity (deceleration or acceleration) might move the wires enough to cause the issue.
Is your e brake on? LOL I want to look at this thing!
Cant remember, do those have power steering pressure switches?
HPOP leak? Is it the turbo leaking, or the cover for the HPOP?
This happened on my 06, except it didn't shut my engine off at all. Had 2 of the three wires rubbed right through exposing copper. Made my turbo act like it was sticking severely, but never shut the engine off. I'm sure drive pressure was through the roof.
Have you added more fuel? My buddies 05 would run out with the dash telling him he had 100 miles til empty. Maybe when you're hitting the brakes it's just enough for the fuel to slide forward in the tank and lose prime and truck dies? Then when you're stopped, put it in neutral and crank, by that time the fuel has leveled back out? Just thinking out loud.
Wanna set it on fire for me? LOL jkBurn it to the ground collect the insurance money and buy another one. Just thinkin' out loud.
I had the same problem on my truck turned out to be the HPOP
I may be a girl... but I am not THAT ditzy... lol. Come on down... she's a sight to see... ... .
Who your or the truck