So, i pulled up at the lights today and the engine made a very loud knocking noise, but when i accelerated away it stopped making the noise, it only made the noise when idling, i called the r a c and they put it on flat bed and took it to the garage, any ideas please what the noise could be caused by?