1997 740i bmw having overheating problems. i change thermo, and waterpump , but still overheating. allso i am experiencing heat problem inside the car . sometimes it blow hot then it stop blowing hot air in blow cool. overheat while driving. please help asap with this.