Hey, I had a problem were when I exported my game, the object would move crazy fast, and I fixed that. Now it will not speed up, what SHOULD happen is once it gets to a point it turns around and goes back at 1.1 times the last speed, but now it only stays at 1.
I see another problem beside what Mike and Statement already suggested.
If you reverse the speed when your object moves out of your limit (+- 9.5), it could happen that in the next frame the object is still outside your limits and it would reverse again.
To be on the save side check the speed value as well. I would check the two cases separately: