well it was the cable. it broke right behind the square end that goes in the speedo. looks like its gonna be right expensive to replace.