I check all AC routines and there is nothing MAP related in the code. Bit 4 and 5 are gear related too.
I suppose there is something broken with the patch you have. If you post all the files you have I can take a look.
You can log byte 89 and see if there is a switch activated, when AC is switched off.
Bookmarks