Could it be the ECU or maybe you have heard of this before.

Thanks!