My temperature gauge needle has started going up and down on some occasions not by very much though and it never goes above half way, coolant level is topped up to how it should be, I've bled the system also but I can't put it down to what else it could be? I'm thinking coolant temp sensor? If so where can I buy a brand new one from?