My girlfriend's 2004 Neon didn't come with a block heater. I was thinking that perhaps it's like some of the 3rd gen CTD trucks in which the block heater cord sometimes has to be purchased extra. Is the block heater already mounted in the block and do you just have to purchase the cord that plugs into the heater or does the whole assembly have to be purchased? Also, looking in the engine compartment from the top it's pretty hard to see where the heater is supposed to be since the engine's just crammed in there - any advice? Thanks!