i feel your pain with the rotor. i went through the same thing on an expedition i even tried heating it with a torch. it took me 3 days to get it off. i just kept spraying it and eventually went into a fit of hysteria with a monster sledge. went absolutely crazy then had to sit down cuz my vision went fuzzy when i was done but the rotor was loose!!! defenitely took the fun out of the project