For the rotor, did you measure the resistance at the connector or between the slip rings? Did you clean the rings? Are your rotor brushes making good contact, or are they worn out?
My rotor was slightly out of spec, just a little low, so I replaced it with an aftermarket one (after also...