misfiring 2001 grand am

2001 Pontiac Grand Am

so far they replaced the catalytic converter, fuel pump, fuel filter, and cleaned fuel rail. Engine compression is 160 across all four cylinders. New plugs, coils and  igntion module. Could it be a sensor? vehicle has 70,000 miles and oil changed every 3,000  thanks.