Hi new here need some help recently had a coolant pump b fault turned out to be the wiring but not sure if the pump is actually working but also have a problem with coolant temp it gets upto 90 as it should but only if I have the heating off otherwise it takes ages to heat up also when it gets up to temp if I put the heating on it drops and this can be a 10 degree drop also oil temp is fluctuating used to sit around 95 degrees but now rarely goes above 80 had a new thermostat and coolant temp sensor fitted still the same problem coolant level isn't dropping also when coolant temp is up to 90 I have heating through the vents it's as if that if I want heat inside the car I can't have it in the engine and vise versa anyone any ideas