I believe Ladyjew55ia said she replaced the alternator. Maybe her '06 is overheating due to a head gasket and/or cracked head. She mentioned finding water (coolant?) at the top-back of motor. Her plastic water elbow might be leaking and the fan pushes the water back toward the firewall.The coolant might be shorting out her E-system. Take it somewhere and have the trouble codes read for free. She should note the temp reading when her '06 shuts down. I hope she lets us know of the outcome from a local mechanic.