I have found that some small grains of sand and other gunk have some how gotten into my sport mode switch. When Sport mode doesnt work for me I usually try to push the switch in a bit more. Or just flick it of and on again.It seems that the switch is vulnerable to dust and dirt