has the timing been checked, initial, mechanical, vacuum, and total ???

Restricted exhaust???? heat riser not opening all the way, cat plugged (if it's still there), Internal baffle in the muffler, or restricted in some other way

Converter slipping (long shot)

I am assuming if it has an a/c condenser that it is not plugged