the xdf thats on the forum doesn't have the Tach pull up parameter mapped and its locked to even add it. Heres a simple xdf for the Tach pull up switch which is enabled from the factory. So you are doing a double pull up with it when using the resistors. I cant say it will fix your problem but start here. I will be releasing some unlocked xdfs for flexibility for true open source community.
Bookmarks