Check your floorboards for moisture/antifreeze. This smell, if you noticed it inside, is probably coming from a heater core/hose leak. If you detect antifreeze/wetness INSIDE, almost always heater core/hose leak.
Outside of cab.... a whole other matter. If you do not SEE the leak......place some cardboard under engine compartment and start/run engine up to temperature. The cardboard should pinpoint the culprit leak for you.