History: Bought truck new- 2007 Silverado Crew Cab LTZ Z71 4x4 with 5.3 and active fuel management. All was great for a while, first new vehicle I'd ever owned. At 54,500 miles check engine light comes on and has misfire-dealer diagnosed as no compression on cylinder7, Replaced collapsed lifter. At 80,300 miles check engine light comes on and engine develops loud knocking-dealer diagnosed agressive lifters/lifter oil filter dirty/P0521 oil pressure sender fluctuation, they replaced all left side lifters. At 90,800 miles check engine light comes on yet again-dealer diagnosed as another P0521 code and replaces sending unit. Although this time I have to pay for it as it's considered an electrical component and not covered under the 100,000 mile powertrain waranty. At around 100,000 miles oil consumption starts getting bad. Close to a quart every 1000 miles. Looking back and after reading up on this topic, I figure this started much earlier, I just didn't think much of it at the time. Now at 116,500 miles check enigne light comes on with misfire-dealer diagnosed as needing tune up (spark plugs, wires, and intake manifold cleaning) and quote me $720.00. This didn't seem right to me, but I told them to go ahead if that would fix it. Then get a call the following day that two cylinders have no compression and they are recommending an engine replacement to the tune of $7200.00. I had hoped to just get the thing fixed enough to get rid of the check engine light so it would pass the state inspection then trade it off in the next few months. Now here I sit with a nice $40k truck that is otherwise in great shape and I've been happy with except for the engine which appears to be a complete lemon. Looking for some opinions here. Obviously i'm not crazy about having to spend $7200. Although I'm supposed to get a call from the service manager on monday to see if he can do anything. Service writer couldn't do much. I'm hoping the dealer can work with GM and they'd be willing to at least reduce the price some, but won't be holding my breath. Seems like I don't have much choice other than to replace the enigne since it's only worth it's weight in scrap metal as it sits. Maybe with a new engine I could go another 3-4 years before getting another vehicle. I'd pretty much have to after sinking that much money into it. Could consider a junk yard engine and a shade tree mechanic, but that seems kinda iffy to me as well. Thoughts???