Starts idling rough when warmed up

Mmmm it is the chrome one but I wonder if it is getting to much heat cos I have it mounted on the fire wall above the back of the motor, I might put a heat sink of some sort behind it to pull some heat away