Yes, a bad pinion bearing can cause vibration in a vehicle. When a pinion bearing is failing, it can cause the pinion gear to wobble or become misaligned, which can cause vibrations throughout the drivetrain. These vibrations may be felt throughout the vehicle, but they are often most noticeable in the steering wheel.