The igniter and coil earth through the cage that holds them on the rear firewall.

Worth checking that's still making a good connection.

Some people run a second earth just to be sure.

Do you have error codes 21 or 25? Both are lambda related.

Also, check your exhaust system, the b-pipe in particular because I've had holes in mine before the O2 sensor and it does overfuel then.

Taking the heatshields off can be a pain but the last two have cracked right on the two-into-one join.
