Dennis,
I had a similar problem with flame not burning consistently. Cleaning out the combustion chamber/burner using canned air solved it for me. As to porpoising, your front shocks may be at fault. OEM installed "lifetime" Bilsteins will go bad. If you are getting any indication of cupping on front tires, it would also indicate shocks are at fault.
Steve