The fans work properly. What do you mean by GRC is on the coolant temp sensor?Did not think of that. Stuck open purge valve could be letting extra fuel into the intake
Making the mixture rich and the idle a hard time?
GRC is on the coolant temp sensor??
Are the radiator fans working properly?