Try this;
Delete the file called /System/Library/Extension.kextcache
Delete the folder called /System/Library/Caches/com.apple.kernalcaches/
Restart the computer.
These are then automatically rebuilt, using the latest kernel components, when you restart the Mac. The first restart you perform after deleting those files takes a little longer than normal due to the rebuilding of the relevant files.