I just got my car back from the shop and it was running great for about 2 weeks then it started to over heat. So i checked if it hat low coolant or air bubbles but those things where fine. So i changed out the thermostat and the car was back to normal for a week ran at no hoter than 160-170 crusing and 170-180 when i got on it. Just to day the car started to act up again, It has the same symptoms as before. Temp raises to 220+ for about 2 mins and then drops back down to 160 for 3-4 mins then back up to 220+. It keep doing this back and forth. This is the same thing it did before i changed the themostat. So my question is it the thermostat again or is something else making the thermostat go bad fast. Is it something else all together. Raidiator is stock, sotck intercooler, and stock fan. The car was in the shop to replace the cam. I never had heating issues before this. please help.