I have fixed the display on mine.
I posted how I did it on the old board. Not sure when the old posts will show up here.
As for your other symptoms, I would bet that it is related to a similar problem with the display: cold/weak solder joints on the main control board. Seems like age and heat are the culprits to the problem.
I would bet that J Tucker can fix it if you can't or don't want to bother. He charges like $100 to fix them. I would love to look at it, but I don't have a test bench yet and am not wanting to have to remove mine to use the car as the test bench. Cycling through all levels sounds like a stuck closed circuit on one of the buttons and it is going into test mode.
Here is Jerry Tuckers address :
http://www.jerrytucker.net/