Incidentally, I took a pulmonary function test a couple weeks ago. The guy who administered it wasn’t technically qualified to say so, but he thought everything looked normal, and if my GP agrees, the next step is probably to assume I have a heart problem.
Thanks for the update.