the other day car started making a strange knocking turned out to be the tensioner and timing belt so had these changed along with the water pump now the car makes a strange whirring sound been assured over and over again that this sometimes happens with new belts and it will go this was saturday today the check engine light came on and stayed on for several miles! i turned the car off a number of times and then all of a sudden the light wasnt on any more any ideas please the car has only just come out of garage i dont ave any more cash for it to go back! thanks x