Hi there, Unfortunately this can be a long list of problems, there are lots of posts on here and on other forums and I did a whole video dedicated to it: https://youtu.be/ucfZfV1cNng When you say it won't run for hours what does it do, dashboard light up, you hear the starter motor turning the engine over it just never fires? When it does that if you waggle your foot on the accelerator will it catch and start? Also, the assumption is the cut out is when you do hard acceleration/over 3.5k rpm? That's the common failure. So back to the list: Fuel filter - when was it last changedFuel - what fuel do you buyFuel - put a diesel cleaner/additive through it sometimes helpsIf the filter has been changed recently, get the filter assembly checked to make sure its sealed properly, has an o-ring. Worth getting it changed againIs it a front or rear fuel filter model? The 05 has different designs, if front check the primer pump and pump it to get it started, if it goes soft it means potentially air/leaking(Those are just a few that popped into my head as I type, there are lots of posts on the matter! Engine warning light is a newer one that hasn't been seen in many cases, the fact that the garages plugged in and got no codes means they're not using the right code readers, these need very expensive/special readers to read the Chrysler codes, so the fact the engine light is on but they see no codes means their reader isn't good enough for the job!