So I have an 05 MC and recently the car has had a rough idle. Morning cold starts are fine but once the car reaches operating temps, it starts to have this rough idle. I had two codes, P0302 and P0128. I changed the distributor cap, plugs and wires. Seemed like limp mode got worse. I’ll be sitting at a red light and check engine flashes and when I accelerate, it struggles to get going. I’m thinking it could be the crank pulley but need a second opinion.