Maybe the CY8C38 chip on your CY8C38 PSoC 3 module is an engineering sample version chip? The MPN on the top of the chip is ended with "ES", such as CY8C38XXXXX-XXXES?
I can't tell because it is covered with a large "QC OK / 10" sticker. Is there another way to tell? It is the one that was shipped with the CY8C38 module.