No, they aren't. The first sentence says "caught", meaning you're done catching the flat tire. Caught is the past tense of catch. The other sentence says "had", meaning you already have the flat tire. Had is the past tense of have, and have shows the sign of ownership (like you own something).