Wait, hold on. Turn on the heat and smelling coolant can mean that your heater core has a small leak - but this doesn't explain overheating in reverse. Don't jump to conclusions just yet. This problem has not been identified yet.
First I would ignore the reverse part of this problem and focus on the overheating.
If you leave the jeep idle in park or neutral, does it overheat?