I noticed the condition of the road had a significant affect on the readings. I think we could use supervised learning to perhaps determine different activities.
If only I could find an "open loop" switch to just disable the engine monitoring. Everything runs fine in open loop mode.
Those would by my main suspects if it works well in open loop mode, knock sensor first.