I would be checkin' that heat riser valve.
If that sucker gets stuck in the closed position it can cause all the problems you listed.