heater cores are a bitch to repair at home unless you are super lucky.
I had to pull my entire dashboard to replace mine.