hey have just had this problem as well. My interior light was staying on and car wouldn't lock. Have had actuators go on me before and thought this was the case again. Couldn't work out the problem after hours of testing each door lock and anything electrical, finally worked out that it could only be the
bcm. Got a rebuilt one and installed re programmed everything and car locks again and all working fine.I was lucky as my neighbour is an auto elec and he saved me heaps of money with helping me work out what was wrong.We also fixd heater as the plastic rod had broken which opens the flaps.It is a whole dash out job and very expensive in time if you don't do your self. Any way if locks still going up or down then you should look towards the
bcm and anyone else who's car does strange things and then ok again it will be
bcm as well. cost was 450 for
bcm reco then your labour. good luck.