It's obvious that you have problems with wiring. I would start from the heater/AC control panel.
The Toyota Camry block heater is located on the front of the engine block. You can follow the block heater cord to the block heater.
because the 2007 camry is WEAK!
The 2007 Toyota Camry heater fan fuse can be found in the fuse box. The heater fan fuse will be at the bottom of the first column.
Check the hose coming out of the conditioner. It's a common failture for your camry.
The a/c kicks in when u turn the defroster do dry up the air. Eliminating humidity aids in getting rid of the fog
nope
You can find it on the same belt with the alternator next to the radiator.
chesk if there is coolent and if not put some in and if that doesnt work bring it to a toyota dealer
heater core
Sounds like your heater core needs to be replaced.
Will a 1998 Toyota Camry motor fit in a 1999 Toyota Camry
There is a cover plate on the front bank of the six that could possibly be the mount for a block heater. I am not aware that Toyota offers a block heater. Maybe.