Gave a bike to a co-worker a few years back and same problem. I intentionally installed armadillos and he flatted all the time. Ended up being air pressure to low and jumping curbs. When I had time at work I would pump up the pressure to keep him good for a week or two.
Best of luck