Newbie from oz

Welcome from NJ! I wish I could help with the push rod problem, but if you post it as a problem in one of the tech sections, I'm sure someone will be able to help you.
How about some photos of your ride???!