VERY LONG POST...sorry! IF YOU ARE NOT COMFORTABLE PLAYING WITH THE ELECTRONICS OR THE ELECTRICAL SYSTEM OF YOUR X...TAKE IT TO A PRO.
Ok...here is an easy method to check the grounds, which is what I think is the problem. It involves a voltmeter and a long, heavy gauge, like 12ga, wire with alligator clips at both ends. First start the X and after the systems have settled down, check the voltage at the battery posts. The amount is not important, but the value is. Next attach the positive meter lead on the positive post or have somebody hold it on there and hook up the long wire to the voltmeter negative lead and then to the battery. Make note of that voltage also. Leave the positive lead where it is and remove the negative lead wire from the battery and touch the negative wire to the alternator houseing, be careful of the moving belts, etc. Note the reading. If the difference between the battery reading and this reading is drastically differnt (after your subtract the difference between the straight battery reading the negative wire reading) then you have a flaky ground from the battery to the alternator. Lets put some numbers in this so it makes sense. Your direct battery reading is 13.75 volts at idle. With the long negative wire attached it is 13.74 volts meaning the wire is droping .01 volts. The voltage when you touch the alternator housing is 13.24 volts, which means there is a difference of .5 volts between the battery ground and the alternator ground. That is the problem. I have seen the voltage difference anywhere for a couple of hundredths of a volt to 2-3 volts. If your X is over 5 years old or has a 100K miles on it, I will bet you negative and possibly your positive battery cables are very resistive. It's nothing you've done wrong, it is just the nature of the beast. Don't try a save a couple of bucks and put a new battery end on it, they add more problems then they get rid of. Go out and buy a new cable. I just replaced my negative cable since my alternator was output low voltage at idle when hot, found the main negative cable was the problem using this method. BTW, you can't simple check the resistance in the cables as the amount of resistance you are trying to measure is less than 1 ohm and any volt/ohm meter that costs less than $200 isn't that accurate at those low readings. You can also check anyother ground in the vehicle by simply touching the negative wire to that point and seeing the voltage difference.
Hope this helps!
ad