Was driving for a few hours on Sunday and as I pulled up at a shop, all of a sudden the engine started knocking like someone was hitting it with a hammer. Lifted the bonnet and opened the oil filler cap and the noise didn't get louder. Took the rocker cover off and again still wasn't any louder...