I replaced the Engine Coolant Temp sensor at the buttom of the radiator,
that took care of the fan always on problem.
and i also replaced the Bank1 Sensor 1 oxygen sensor, i drove a few miles, and i was still getting P0773 Pending error,
then i reset it, and drive another 60 miles, now when i scan again, NO CODES
i am suprised the B1S1 O2 sensor fixed the P0773, solenoid E electrical problem,
i was going to shell out another $100 for the SL solenoid, i guess i don't need to now.
before i was having weird transmission shifting problem, when i accelerate, each higher gear shift at almost 3K RPM, now with O2 sensor replaced, i can feel each gear shift around 2.2 to 2.5k RPM, and doesn't surge when shift to higher gear like before.