Hello CX members...been a long time member but this my first post as I've been able to find answers amongst all the knowledge here up to this point. I've searched and searched but nothing is coming up that points me in the direction that correlates to the noise I'm hearing at the time I'm hearing it. I have what sounds like a bearing whine/squeal in all gears on a 6 speed manual, '15 pro4x, 130k (bought new, no mods). It started off in a couple gears as a cyclical wee wee wee.... but now happens in all gears under load (on the gas) between 2000-3000 rpm, in both 2wd and 4wd. It will also happen when I'm in a low enough gear and can coast downhill where the rpms get to the "zone". Anything below 2k quite as a church mouse, approaching 3k and over slowly goes away. No noise in nuetral at any speed. Push in clutch and it disappears immediately. All this points to some bearing seeing a load in the drivetrain and not liking it I think. I've changed the final drive front u-joint and went so far as to open the boot on the rear cv joint and heavily lubed it to see if the noise calms down - no change. I've changed the rear wheel bearings. New oil in the rear diff and the transmission - no change. It shifts like the day I got it, stays in gear, no vibration in the stick, accelerates fine. I'm at a loss other than just going in and changing pilot, throw-out, input, rear diff front bearing? etc.....it's loud now when it happens so the time has come to ask for help. Any thoughts would be appreciated.