where are the holes? if theyre on the inside of the tube, then its the old rimtape. if its on the outside, you didnt clean out the inside of the tire good enough (still have a shard in there).
should replace ratty rimtape regardless of the cause though.