Basics should be inspected for rough Idle. Proper Base Idle speed adjustment should be performed. Further inspection of Throttle body for carbon build up on throttle blade will cause a low Idle condition. Engine should be inspected for vacuum leaks. Ignition system should be inspected . Fuel pressure should be inspected for proper fuel pressure and volume. Your local repair shop should perform a full diagnostic and also inspect computer control system for trouble codes.