Do you have a drivability issue off idle?
Is it misfiring or just a rough idle?
The top engine mount gets collapsed on these and causes a hell of a bad idle from the engine grounding out below.
Try jacking the engine up with a floor jack and see if it improves.
The wires are not usually an isue at the pcm, but if you wiggled them and the fan started working, you may have a connection issue there.
Look at the cts connector first, then look at a possible top engine mount collapsed
If still no solution, try getting some scan tool data.
Look for fuel trim, iac counts
cts temp, iat temp,
things like that.
let me know how I can help