I've got a 07 5.9 in the shop now and the mechanics can't figure out what's wrong can someone give me some ideas? please. The engine light came on one day and the the two codes it threw were p0088 and p0148. I had no power on the top end. it got worse and worse and finally the truck died all together. I put a new stock lift pump in the tank. it started after and would idle but would not rev up without dying. The truck is completely stock except a straight exhaust. and a crappy k&n filter. the mechanic said there was barely any fuel pressure. Could it be the new pump is no good? one other question do these motors make oil pressure while cranking them over?