well the 2 tests that you could do to help diag the problem would be a fuel pressure test and a vacuum test. thatll knock out a few possible problems. the other thing, the car could just need a tune up. new plugs, cap and rotor.
I know a lot about cars. I can look at a car's headlights and tell you exactly which way it's coming