I did some one-arm fly drills this morning and then tried the kick, kick, kick, kick+pull drill that you suggested and it felt like it really helped me figure out when to breathe. Then, when I tried to swim full fly, I managed 8 x 25, actually making it to the wall! A couple of caveats: I took lots of rest after each lap (like 30-40 seconds) to get my heart rate down (was hitting about 152-156) and I am not sure how pretty it looked, but it definitely felt more fluid and powerful once I was able to breathe. I think I had been breathing too late (when my arms were coming forward past my ears) and this was causing neck discomfort and also incomplete inhalation. So along with the effort of the full-body movements, I was also getting insufficient oxygen into my system on each cycle. So 15 m, i.e. about 10 seconds, was my maximum distance because I was essentially anaerobic. I am going to stick with the drill you suggested (which I wrote on my workout sheet as a "monty") because it felt like it helped a ton with the the timing of the breath - it made me link the forward tilt of my chin to my kick, not to my arm movement. I need lots more practice, but this felt like a huge breakthrough.
Thanks to all the STers who have offered their advice, I really appreciate it.
Thanks to all the STers who have offered their advice, I really appreciate it.