I'll try a heat shield or find a way of getting some air up there. I dont think it could be my cats because the car runs like a bat out of hell within the first 5 or 10 mins then starts to get slow but it has no probs pulling to 7K, just does so weaker than before.

I've already pulled the rubber seal at the back of the firewall where it seals the hood but didnt notice much of an improvment.

I changed the fuel filter at about 15,000 miles back so maybe its time for a change???