Ok, so here goes.
I replaced the cap and although the blower seemed to spin right up and at a faster pace than previously, I still got the AO code. I anticipated this though so I also installed a new blower switch. This seemed to do the trick because it fired up on its own for the first time without me blowing/suctioning on the tube.
The only problem is after 30 seconds after the heat light turns on (also get a nice bright orange from the peekhole) the heat turns off. But.. it will re-ignite again right after and 30 seconds it will lose heat again. So I get good heat from the peek hole and the green heat light on the control panel is on for those 30 seconds, but it stays in this loop with no error code. I let it go about 10 times in a row. Heat for 30 seconds then off and re-ignition then another 30 seconds.
What do you make of this one? I'm so close, I can almost taste it. Haha