Did it work properly at some point in the past? Does it search without finding a tone, or does it not search at all when it receives a signal for 2-3 sec? I assume you realize that it will just keep searching on frequencies that don't use a tone. You say it won't accept CTCSS / DCS programming either. Since it picks up the weather, it should receive frequencies if you do not program any tone, even if you know they use tone. Have you tried that? If that works, then it sounds like you have a defective tone decode circuit.The search mode for CTCSS / DCS does'nt work at all.