If your check engine light is on and you've determined that the code U0107 is stored, it means that the powertrain control module (PCM) has detected a problem with the throttle position sensor signal. The throttle position sensor is located on the throttle body and measures how far open the throttle plate is. The PCM uses this information to determine how much fuel to inject and how much spark to fire. If there's an issue with the signal from the throttle position sensor, it can cause all sorts of drivability problems including a stumble on acceleration, loss of power, and poor fuel economy.
In order to fix this problem, you'll need to diagnose and repair whatever is causing the issue with thethrottle position sensor signal. This could be a problem with the actual sensor itself, or it could be an electrical issue further down the line such as a loose connection or damaged wiring. Once you've repaired whatever is causing the problem, you can clear the code and see if it comes back.