I bought a used Giant Dirt-E+2. All going well until a local bike shop noticed that the cassette, chainring, and chain were worn. I arranged for them (a Giant Dealer) to replace them. On riding home when all was good until I hit the inclines when the bike would make a "creaking" noise from the motor/chainset area. When I came off the incline and there was less stress on the pedals no noise. I wondered if something needed time to bed in. I've been on a 20-mile ride today and its still there. No noise when freewheeling or pedaling on flat. But the minute I put more effort in on inclines the noise returns!
Any ideas.
Any ideas.