To the other guy who has a similar problem, also check water temp plugs for good connectivity. It's the two plugs behind the head, near the cam chain tensioner.
That plug is notorious for making a bad connection and then the fans will stay on and the car will go into limp mode.