This sounds quite similiar to the problem I'm having with my '00 SVT. Has a hesitation/staggering, but it's intermittant. Most noticeable at lower rpm's (under 3700). I've checked plugs/wires, sensors, and am going to try replacing my fuel filter (again). That was replaced a few k's ago.
One other person mentioned fuel pump strainer or pressure regulator, I'm kind of hoping it's nothing that serious.
Tim
'00 SVT