I think I might have an engine problem... :(

So, it has been getting to operating temperature every time I've driven it.

But for how long. Just getting it to temp isn't sufficient for the moisture issue. It should come to temp and be driven for a while to dispel any moisture.