Before you do anything, check to be sure the drive blade on the axel part is turning when the wheel turns. A few years ago I had the same symptoms as you and found that I had not been careful when installing the drive gear on the axel and damaged the stamped sheet metal coupling which connects the wheel to the drive gear.
Test by putting a little resistance on the blade with needle nose pliers while turning the wheel to be sure you have a solid connection between the drive gear and the wheel. You might get lucky.
I would strongly suspect this as the problem if you have had the front wheel off recently.
Good luck.
