If you've noticed the drive wheel merely oscillating, consider that the setscrew, sometimes called the grub screw has come loose. This would allow the powered shaft to spin and not provide sufficient force to move the filament. You've noted that you can force filament through the nozzle, which is a good bit for troubleshooting.