You need a wiring diagram and figure out what those circuits have in common first (if anything) like a ground or a power feed. Start there. The heater circuit is just that, power and ground for the o2 heater, has NOTHING to do with the sensor itself so much as in it only heats it up so it will work faster. If it doesn't heat, the sensor will still read WHEN it heats up from the exhaust, but it will give a slow switch error. You need to fix the wiring in the heater circuit first and see what happens next. Evap is something else, depends on how it runs its self test. Here in AZ if you clear the codes on a car the readiness monitors reset and may not run at all for months because of the extreme heat (has to do w/enabling criteria) CT you may be ok. Evap codes are usually a leak, can be an electrical fault, but a lot of times are a loose/worn out gas cap.