Other than a bad thermostat (even though it's new), I think you have a headgasket leak, since the coolant resivouir was empty.
It is also possible you have a waterpump issue. Some waterpumps use a plastic impeller, which will work loose on the shaft and cause intermittent heat issues.
Have the block pressure tested and a compression test for the headgasket.
As far as the cabin filter, remove it, see if it changes anything.
SPONSORED LINKS
Wednesday, November 12th, 2008 AT 5:24 AM