Ignition went out so I replaced the ignition switch. Drove a couple days and car would not start. Somehow, the wires for the aftermarket alarm had come apart under the dash and they were spliced into the ignition. Reconnected them and the car started right up. The car started running rough at idle after it would warm up and the check engine light came on. Cod P0133 - 02 sensor bank 1 position 1 slow start. Replaced the 02 sensor. That was a B*@5h. The car is still running very rough at idle but only when it is in gear. It shakes the whole car but not all the time. When it shakes, it feels like I'm in a funny car at the start line. When I shift to neutral, the shaking stops. No lights are on now, and I have tried fuel injector cleaners and treatments. Any help would be appreciated as I am unemployed and can't afford a mechanic.