My XJ has Demons the radio goes on and off while driving or when the window control is used up or down, The dash flickers and the speedo and tack go dead and come back on at will the check engine light goes on and off.and yes it kicks a code P1697 The headlights also dim out and flicker upon brake application and just plain driving at night.have replace the ECM,ALT,LIGHT SWITCH,TURN SIGNAL SWITCH.and the problem still persists wht the heck do i look for now.