"Ammonia still holding at 2ppm, Nitrate at 10 ppm, Nitrite at 0 ppm"
Checking on something, did you happen to get nitrite and nitrates backwards, you shouldn't being showing 0 nitrites with amm still present, you would see amm, then nitrites, finally nitrates, if your post is accurate I would check your water supply for nitrates. jmho.