I've given up on repairing inner tubes. I get a puncture every 1,000 miles or more, and that should be even more miles now i've put better tyres on, and even if they were more frequent, inner tubes are only £3 a go. Last time I changed an inner tube I did it start to finish in under 3 minutes, which works well for me.