did you check the plugwires, coil pack and fuel pump? I have a similar issue but mine dies out at 4500 rpm, its at the paint shop so i havent been able to address it, but my gut tells me its wires and plugs..
2000 Turbo Zx3
2003 Pitch Black SVT
2000 SPI 220k miles all original THE UNICORN
Focus Revolution Club