You said you regreased the pedal bearings, but did you grease the pedal axle threads?
I'd get that cassette pulled and clean and grease the outside of the freehub body and clean the inside of the cassette and individual cogs.
Check that your rear dropouts (external faces, and the slot), QR, QR-nut, and axle nuts are clean.