First replace your heater core. Then, if that doesn't work, try the thermostat. Then, take it in to have it fixed under the warranty, since that's what you have a warranty for. Finally, when they've fixed what was actually broken, ask them what it was and see if you can get a couple of minutes to talk to the actual mechanic about it, and ask him for any pointers on replacing it yourself in the future.