I am new to the site and joined up hoping someone out there would be able to give me some insight as to what is going on with my car. I have an '05 WRX and was on my way home the other night when the speedometer fell to zero and quit adding mileage on the odometer and tripometer. All other gauges are working. About 5 minutes later the check engine light comes on and the cooling fans start running wide open. The engine is fine, the fluids are fine. Turbo is working. In addition the car acts like it wants to shut down when if hits 5000 rpms. Any ideas?