Is it a constant offeset?
Analog tach should be counting the same pulses as the ECU, if it's a constant offset then your analog gauge is not sitting right relative to it's scale on the panel behind the needle. (Mine has a "cal" adjuster on the back, but not all do)
Note both gauges' readings at idle & 500 RPM intervals up to WOT & post back the results.