Went out to fix my bike today. It has a flat, I've got the patch kit, I can DO THIS.
Removed the inner tube and was faffing about with the pump, trying to inflate it. Oh. I have been using the pump wrong!
But... if I have been using the pump wrong, is there actually a puncture? Best find out.
Nope. No puncture!
It was flat because I deflated it myself, months ago, by using the pump wrong.
Woohoo, problem solved, I am a genius!
@HerraBRE The problem is solved unless all this manipulation actually added a leak to the tube :)