Have you tried moving the working line to a different CO port in the STS? We had a similar issue, and found that a leaky ground on the CO lines was preventing the Caller ID from going through. We'd see the Caller ID on the line bit not when connected to the KSU.