BMW E30 M3 S54 swap. Custom coder fitted for instrument cluster with 9000 rpm tachometer