If it's ONLY the radio showing symptoms and nothing else then I would look closer to the radio itself. In particular check the power supply wiring and connectors. Also the aerial base. There could be a poor connection that is shaking loose when a cable resonates in sympathy with the engine rpm.
Try pulling the radio's cables about on the ground with/without the engine running.