I feel sorry for what happens to u bro. I dont know what u had checked but the culprit could be something uncommon. Like my neverending cel issue previously i found out my head cover itself broken. And that was after i spent so much change other related common things like ccv, o2 sensors, maf and what not.