> What happened is that your 'x' variable got a unit stored in it previously (probably left over from some other example that you did). Once a variable has a unit stored in it, the equation solver "politely" maintains that unit for you. To make the unwanted unit go away, press ON to exit the solver, purge the variable ('x' PURGE), and re-start the solver.
Thanks Joe! I discovered the problem earlier today and it was as you say: the x variable was hanging about from something I did a week ago which used units. I had assumed (always a bad idea) that variables used in this way would be temporary. In fact, I found x existing as a file in the Home directory with the value 32.5_m. Once I'd deleted it the Solve Equation worked correctly.
I didn't know variables could be purged from the stack screen. That's useful to know. Cheers for the help.
Gill