Dies after 2 miles, why?

Usually that is the first sign of a bad coil. When they get hot, they stop working. When it cools down, they fire right up.