The motor might need a bit of very light mineral oil in its bearings, then I recommend checking the mechanism for dried grease blobs, cracked gears, the spool clutches and possibly the little rubber idler in the back. Your boombox might sound way better than this. Try some different belt diameters too, as the tension can impact the wow and flutter measurement. Have a nice day :)