I'd hazard a guess it's a problem with the door mechanism switch.
I don't know where it is on a K12, but on a K11 it's a little rubber spring thing at the top of the sill in front of the pillar.
A dodgy switch would cause both of these things to happen.