Do you have an oscilloscope? You'll need one to find out where the oscillation starts in the circuit. That can help you find its source. The source won't be in a stage that isn't oscillating.
It's going to be a missing or misplaced component, or a lead that's too long or a wire that's routed badly. Or a bad ground. Definitely start by rechecking all your grounds.
I dont have an oscilliscope but definitely have ideas on where to go now. Thanks so much for you help!