I spent this morning playing around with my XJ to see if I could find that damn whine. I did the power steer pump and flushed the fluid. Still there. I then changed the alternator even though it didnt sound like a bearing. Still there. I then decided to do the idler pulleys and guess what. Still there
Turns out the bearing on the air con compressor is shot. When it is not engaged its whining and it shuts up when the compressor is engaged.
I suppose its a case of dont assume anything with a Jeep
im happy though because my mates going to put new bearings in it and theyre not overly expensive. FYI Jeep doesnt stock the bearings but any air conditioning company (highgate is who I went through) has them in stock and being that they are a sanden, the front bearing is $76 although my mate thinks he can get a better price because he buys more off them. Still Im not bitching at $76 and I know everything else is spot on now.