The problem was caused by the flex cable, you can find a replacement from here:
http://www.ownta.com/index.php?target=products&mode=search&subcats=Y&type=extended&avail=Y&pshort=Y&pfull=Y&pname=Y&pkeywords=Y&cid=0&q=6500+flex+cable&x=0&y=0
lauren, August 2009