Dann scheint ggf. dein Bezug zwischen i_subfxxx und dem korrespondierenden *INxx nicht zu passen.
Mach mal zusätzlich einen "Clear SUBFCTL1;".
Es ist schon ungewöhnlich, dass der Fehler beim SFLCLR auftritt.