I've reset the PID, and the printer seems to be able to keep a semi stable temperature if I heat up the hot end in 20 degree invervals. Even then, though, the temp does drop sometimes. I'm not sure how to check current draw in the heater, because I'm not sure if my multimeter can handle the current (it's a cheap RadioShack one). Finally, I checked the thermistor and heater block, and moving the motors, jostling the wires, etc doesn't change their resistance.