Hi, Chris
Not sure what your Index De-bounce is set to, At this point it's time to Review/Get a fresh start,
In Config, General Configuration Page, Set the De-bounce interval and Index De-bounce to 1000 - 2000.
The 220 ohm resistor for the opto led may be to low (typically 220-330 ohm used for 5 volt setup) 500 ohm for 12 volt setup as Hood stated, Don't want to
burn out the light emitting diode
What opto device did you finally use hear, Jot a link to it ?
Have you shielded the opto from external light sources ?
Got a Big Hammer ?, Chip