2000 GMC Jimmy, recently had intake manifold gasket replaced. Shop that did work didn't get it re-timed appropriately but had me drive it home. Ran extremely rough, popped, skipped and when at a stop it would stall. In another attempt to fix it, (same shop) now found collapsed lifter and that the system hadn't actually been timed appropriately since they didn't have the right equipment. With borrowed equipment they corrected the timing, and found a cylinder or two not working correctly, that led them to finding collapsed lifters. Took it all apart again, replaced collapsed lifter(s) or so they say, put it back together, re-timed with same equipment used the first time because borrowed stuff was not available, asked me to take it for a ride to help the computer relearn. I was told to drive for 40 minutes at at least 30 miles per hour without Turing the engine off. I barely made it home. now I have a clattering, popping heartbreak with nearly no power. I think the oil pressure should have been higher, sat well under 40 while driving and on "0" at an stop. This was even when trying keep it running by holding up the idel so it wouldn't stall.