Do a compression check? I have no idea why you pulled the head, you should have been able to diagnose it with a $25 compression tester and a half hour.
Also, ever clean the EGR valve, use a top end cleaner like seafoam, change air filter, PCV valve, etc?