When driving my 96 contour 2.6 automatic the engine hesitates.The engine feels like not all cylnders are firing.When i punch the gas it is fine but when driving between 30-50mph the power goes up and down.All of the spark plugs have been replaced.Could it be a clogged cat,computer,or injector.It idels rough and has stalled at lights.Any idea's before I shoot it!