When you change your oil you need to reset the oil life monitor manually. The car doesn't know it has fresh oil on its own.
I can't say for certain but I would almost bet your turn signals are controlled by your BCM and your issues may all lie there.