Thanks!!
Not sure exactly what did it. Disconnected everything, de-pinned some of the connectors, cleaned and squeezed up some of the terminals, put it all back together and and it worked.
All working well. Maybe I'll table the recirc motor at some point. Although, I think it's a big job...