I have a Cannon MV600i camcorder with the same fault, it was the CCD that was faulty.
I contacted a company called PLYMCARE, who fixed it for FREE, I only had to pay postage one way as well.
Worth giving them a call on 01752 303 555.
keith morris, April 2007