If you're changing water every other day without a significant colony, that may be sufficient time for the ammonia levels to rise again.
Do as TKOS suggests and switch to daily water changes. You may even opt to twice daily once in the morning and once at night.
How much/often are you feeding? Excess food will produce ammonia and ample food=ample wastes, cutting back feedings is another point to ponder.
I doubt that it's your test kit. Most kits are based on fairly robust chemistry. Although for lab purposes the reagents have much shorter lifetimes, hobby kits work with much lower levels of precision, so degradation is less important. Nonetheless, bad batches do exist and if you have reason to doubt your kit, getting a second test done is useful. Carry the water in a sealed container away from the light and, if possible, kept cool, or at least not warmed.
You can also test your tap water. There should be 0 ammonia from your tap, but you can verify this with your water company. Get a water report from them, why not know exactly what's going into your tank? You're paying them to do the tests for you, after all, and they've got much more sophisticated instrumentation.