So I've had my 2009 jcw for a little over a year and have fixed all the common issues, but just recently it has started overheating, causing it to steam and spray all the coolant out of the reservoir cap. It blew white smoke out of the exhaust before I realized it, but its only after it started to overheat. Could it be head gasket, water pump, or just the fact I need to re-bleed it? I use the right coolant and let it bleed for like 5 to 10ish minutes, any tips?