A BBC spokesperson said: “We’ve explained the reasons behind this decision to David and reject the claims he made on air.
“He’s had a regular show for two decades. All radio stations change their line-ups from time to time.”
The programme is broadcast from BBC Radio Solent and syndicated across Solent, Solent, Sussex, Surrey, Berkshire, Oxford and Kent.
David fronts the Saturday request show where listeners can phone in and suggest songs to be played on the programme.
After freelancing for the BBC, David took over from Richard Cartridge and was asked to fill the Saturday night slot on BBC Radio Solent in 2002.