Problem with Saitek X45 controls

Hi!
I have a very annoying problem with my Saitek X45 throttle and joystick. It stoppes responding all the sudden, and it can happen at anytime.
Sometimes I get all the way to the approach for landing and sometimes I don't even get as far as taxiing before it stoppes working.
When they stop working the movement of the joystick or any type of action of the controls is either delayed by several seconds or it doesn't respond at all.
If I disconnect the controls and plug it in again it works immediately afterwards but the problem is back again after various time.
I use Flight Simulator 2004 and run it on Windows XP.
Any ideas?
I have a very annoying problem with my Saitek X45 throttle and joystick. It stoppes responding all the sudden, and it can happen at anytime.
Sometimes I get all the way to the approach for landing and sometimes I don't even get as far as taxiing before it stoppes working.
When they stop working the movement of the joystick or any type of action of the controls is either delayed by several seconds or it doesn't respond at all.
If I disconnect the controls and plug it in again it works immediately afterwards but the problem is back again after various time.
I use Flight Simulator 2004 and run it on Windows XP.
Any ideas?