If the speed sensor data is in question simply disconnect it. The unit will operate fine without it.
As far as check antenna error, it usually means exactly what it says. A bad antenna. I bet you have cut the insulation on the ant. wire somewhere or crimped by accident. Try a new antenna. If it was a problem with the nav traffic portion the message "xm updating" would constantly pop up on the screen.
Hope this helps.