just a though mate, i had probs with mine when warm and it turned out it was over fueling like a mother f*cker.due to the coolant temp sensor..its wortha try,there not expensive and can cause nasty probs....you'v changed alll the usual suspects..give it a try...it under the inlet manifold