I've had this scenario with a 340. I was thinking the chain set was the culprit. JP performance billet. I put a tensioner on it and that stopped. I noticed it had some slop with little mileage..chain slack was my final conclusion...but could have been the arm on the pump too.