Removed bb and chainset today, swapped for another. Still Creaked so it's nothing to do with BB, cranks, chainrings or pedals.
Removed seatpost, still creaks. It creaks when I stand up and pedal.
I've replaced the chain and cassette, still creaks.
As I said in a previous post I've replaced the frame bearings and shock bushings. Still creaking.
I need more ideas to try!