Guess this mean I need a heater core

If it's leaking down the header tubes, it might be coming from one of the end exhaust studs at the cylinder head. They go through to water and should have sealant on them.