Caller ID shows garbage sometimes work sometimes doesn't work



I have a US Robotics 56K Voice ISA Internal modem in a Windows XP Pro SP2
box. I have a Caller-ID application for it and when I receive incoming
calls, sometimes the caller ID shows up correctly, but most of the time it
doesn't.

So I decided to see what I get in Hyper Terminal and issued the
initialization string AT#CID=1 and I got OK returned. -Modem supports Caller
ID- and I call my number from a cell phone.

I get strange things like this:

Say the number should be: 6045559874

I will get something like 6145559874 or 6445559874 or worse: 6#%5)5587$

Sometimes I will just get RING RING RING displayed and no Caller ID Data
at all (this is all done during the same testing session)

What would be the most likely cause of this? Modem drivers, hardware, bad
cabling?


Any help would be appreciated.

Thanks



.