The engine has Odyssey which uses a magnet ring for sensing speed. It may be a broken magnet or simply the radio board needs to be reseated. Given the symptoms I would suspect the radio board first. The shell comes off fairly easily. Worth taking a look.
Pete