It’s incredible how many causes there can be of an annoying creak in your drivetrain. Chainrings, bottom brackets, pedals, cleats, and even your derailleur hanger can be the cause of your problem.
The guys at GCN go through a lot of points that should solve the majority of problems that cause the awful creaks and squeaks. If you are anything like me, you'll want to get rid of creaks as soon as possible. They are awful!