i had a 350 do the same thing and it was a worn cam shaft.