Any 3.5l gurus out there?

I would have a leakdown test down on low cylinder first. Depending on what that shows, it may or may not be your biggest issue. I would check fuel pressure, check for restricted exhaust, and cam timing before I pulled a head on that engine.