I bought the vehicle and the kid told me that the PMD might need to be changed soon. It would shut off on him randomly but would start. After about three weeks now it has shut off on me numerous times and would take like twenty minutes before I could get the thing started and stay running until it would shut off on me again. The service engine light comes on periodically and sometimes stays on for a couple of days.The last time it did this I jumped out the obd and the codes that were shown are 23 iat, 62 transaxle gear switch signal, 65 right bank O2 rich exhaust and 78 turbo wastegate solenoid fault. Yesterday I drove it a little bit and after twenty minutes of it being parked I tried to start it to move and it wouldn't start. I got it to start twice today but it shuts off right away. It cranks over but doesn't seem like it is getting any fuel. The codes that popped today are 44 Egr pulse width, 45 Egr vent error, 49 service throttle signal lamp circuit, 57 Pcm 5 voltage shortage and 62 turbo boost circuit sensor low. I am not sure where to go from this point in figure out what is wrong short of replacing the PMD. A previous owner and relocated by cutting out the top of the relay box and mounting it on there and cutting holes in the side for an attempt of air flow.