Update...................

I was running the stock ECU with a 44 tooth sprocket. I sent the ECU to Tim at IDS to be programed for the correct sprocket and haven't had a single PO151 error since! Not sure what the triggering mechanism for the code was but so far it's gone.