I know the problem. I have a Canon ZR40 that gives me similar difficulties, except it only happens when I'm trying to record. Playback seems to be fine, most of the time. I've found that if the camera is being used for a lot of consecutive use, it likes to spit out tapes. My warranty expired and I'm tired of trying to make this thing work. I'm looking at a 3CCD camera.
I have a fully recorded tape that I won't playback. When I load the tape the camera (Canon zr25) immediately says EJECT TAPE. It will accept other tapes, and it was playing this tape earlier. Any ideas?...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic