i find my self running tippy toe around top speed,
THAT´S what your problem is all about! I had exactly the same feeling, Try having your foot more dorsi flexed (toes up) and lean a litle more forward, This worked absolutely wonders with my speed 🙂 Also try stepping over your knee, that will make sure your foot hits the ground better.