Originally posted by olsenam
Help before I spend more unecessary money
Too late for that! Not trying to sound harsh here, but in guessing you spend money that could have gone toward fixing the real problem.

It's unlikely to be a flat cam if it's only a problem when you push it. Have you stuck a timing light on it to check advance? Could be something as simple as a cracked vac line if you've got a vacuum advance. Distributor may be tired, and yes, maybe the timing chain. Check the timing advance and check back with results.