2012 sportsman 550 Xp throttle cuts out

My 2012 sportsman xp is being stupid. When ridding throttle will die out like it is sputtering and running out of gas. When this happens I get a 520193-7 code. The 520193 in the manual show iac but has no option for the 7. I will also be getting a 168-3 and a 168-4 which are system power low voltage and high voltage codes. Different times running it I will get one, two or all three of the codes at random, but always some sort of combination of the three. I have already replace the battery because if the voltage codes with no difference made.
Does anyone know what the 7 is behind the 520193? My other thought is voltage regulator because of getting a high and low voltage code at same time, should I replace that? Could that be causing the iac issues and making it die out?
Thanks!

2012 sportsman 550 Xp throttle cuts out

My 2012 sportsman xp is being stupid. When ridding throttle will die out like it is sputtering and running out of gas. When this happens I get a 520193-7 code. The 520193 in the manual show iac but has no option for the 7. I will also be getting a 168-3 and a 168-4 which are system power low voltage and high voltage codes. Different times running it I will get one, two or all three of the codes at random, but always some sort of combination of the three. I have already replace the battery because if the voltage codes with no difference made.
Does anyone know what the 7 is behind the 520193? My other thought is voltage regulator because of getting a high and low voltage code at same time, should I replace that? Could that be causing the iac issues and making it die out?
Thanks!