I have the same suspicion. I bought a CO2 detector that goes on the coolant reservoir that tells you if your head gasket is bad or not (that’s if exhaust gases are getting in the coolant) and that should be here later today, so I’ll let you know what I find on that. It’s at least worth a shot before I start throwing parts at it.You need at least a compression check, and preferably a leakdown test. Head gasket is suspect. All of your symptoms support a head gasket failure, and one of the key diagnostics for head gasket failure is that all of your other efforts have not made any change.