I have the same truck and the same problem with the cd player. I tried using a cd player cleaning disc, but it spit that out also and said 'BAD DISC'. Luckily, I just bought this truck used from a dealer and am having the radio/cd player replaced under warranty. I think you'll end up having to replace yours too.
Jay '02 F150 XLT Supercrew
December 2007