D845WN takes xp nicely... except I do XP SP2... but yes, I would look for the hardware problem first.