In addition to the above advice, you should also check the rim strip. If the inside of the tire is ok, then a torn rim strip( it covers the heads of the nipples) will also cause the same problems . Another place to also check is the valve hole in the rim, if it becomes sharp or uneven ... it can also cause a flat. Happy riding!!