Usually for problems like this, I distinguish if it's a creak or a squeak. I know it sounds semantic, but it has helped me diagnose whether something needs to be tightened or lubed. I had a creak for a week before I realized I'd lost a chainring bolt. I would check those if your problem hasn't already been solved. Now I tighten those regularly.