Myka, even though she is only "barely off" in her lameness it is likely because she is compensating. If you don't get it checked out now it will only get worse later.
I also think you should get a complete blood panel done on her because of all the other issues she was having. The suspected ulcer could be causing a slow bleed which could end up being fatal.
Also, since she is 9 yr. old she is considered a "senior" and should have the blood panel done yearly. This is not an unneccessay test by any means.
Good luck and please keep us posted.