Just read this on another forum while changing out my axle shaft u-joints. No matter how hard I hit the rotor with a 5 lb sledge it wouldn't come free. Trick is to go to the hardware store and buy ( 2)m8 1.25 thread(iirc) 60mm in length and nuts to go on the end. Remove the caliper and thread the bolts into the caliper bracket holes from the back. Thread the nut on after the bolt is through the bracket hole. Use the bolts to push against the back of the rotor slightly, then hit with a sledge. Repeat tightening and hitting until the rotor pops off. Took less then 5 minutes using this method. Only a couple nicks in the rotor, that won't cause any issues. Seems like common sense now, but I hadn't seen this before. Hope it helps someone.
Didn't try heat, you think a propane torch would work? Or do you need oxy-acetylene to do anything? I know from past experience when I was trying to get a stuck tie-rod end off a propane torch didn't do anything. Took it to the shop I worked at and the oxy-acetylene allowed me to pop it right off.
Don't really have the cash to buy a torch, so this is the poor man's way, under $4.
propane wont get hot enough with out extended heating. a much easier and cheaper soloution is to get a mapp gas torch. they look just like the propane ones except for the big yellow bottle. the tank lasts a good long time but the are a good step up from propane. they are alot hotter than propane. not as hot as acetylene, but usually get the job done. I got mine for $60. the new tanks arent that expensive.
Slightly off topic but not really...when I was younger I was changing the rear-drums on my 95 Escort. Just got done changing the front pads and rotors and was moving on the the rears. Driver's side rear came right off, no issues, the passenger side rear would NOT come off. No matter what I did I could not get the drum off. After throwing the pry-bar and beating the heavy bag up I remembered to release the e-brake...