If you purchased a bike online it needs to have a competent tuneup, meaning not just twiddling a few screws and squirting a bit of lube here and there. HIGHLY likely that the bearings, esp hubs, are adjusted too tight and that cables need lubrication, etc. Any bike shop doing a proper full tuneup with truing should be charging in the $40 and up neighborhood, mostly up.