Has a compression test been done on this truck? Results??

If your guy covered all the usual things, I would take the valve cover off that side and carefully check the valvetrain components, especially the valvesprings. A broken valvespring could cause the same issue you are experiencing.

MB