Sounds like it is just misfiring between 2500-300 and clears up and runs ok in higher rpms?
Have seen weird stuff from the LS MSD boxes before. I assume that you moved the coil pack from #1 to...