I was going to say it was your alarm because when you unplug the battery the lights will stay on. There's a button behind your hood release (at least on my car, a 98) that you have to press while turning the key to the on position and hold for 10 seconds (don't start the car).
Can't help with a short. Car wiring is a pain in the ass.