a photo would be helpful if you can get one, I fully appreciate that getting good photos is extremely difficult. However, it's very hard to diagnose anything just from a description, unless it is absolutely obvious what you're talking about.
Regarding your water test results. Ph is just about perfect, ammonia is very good. However, I am a little bit suspect about the nitrate reading. Did you actually mean nitrate, or nitrites? The reason I say this is because it is virtually impossible to get a zero reading of nitrate. The reason for this is because ammonia and nitrites are removed by bacteria, nitrate is not. Even if you do a sizeable water change, you normally get a slight reading of nitrate. Normally the only time you get a zero reading of nitrate is if you haven't done the test properly. What kind of test kits are you using?
Now back to your fish, if indeed the water conditions are okay, I would ask you to monitor the fishes condition for a few days, keep an eye on the mark and see if it gets any worse, stays the same, or indeed gets better. report back in three or four days time.