Actually, A tech I know says if it only works on the highest setting it's the resistor. That part is only $20 from the dealer(MR315836). I might start from there myself.
http://www.cardomain.com/ride/3130861