After upgrading to El Cap [late 2011 MacBP] I had all these issues as well; stalled on boot up after apple logo, wouldn't go into Safe Mode then finally did, then crashed out of Safe Mode when browsing - then with restart fell into a boot looping scenario. I had already taken it to the Mac shop for checkup so knew that the HD was okay. I called Apple support and did all the rudimentary checks with them [unplug externals et al] but it wasn't until I read about kext files here that I started understanding this was tripping up the boot process - so thanks guys and gals.
Zapped the NV RAM [or P RAM as we used to call it]
Deleted the .kext file for HP printer
Turned off all printers in Sys Prefs
Turned off Time Machine
And for fun I deleted Chrome b/c I kind of hated it from the beginning. Probably the best advice I got from Apple support was to not use Chrome.
Restarted on a dime.
This has also rid me of fan issues which have plagued me and my misadventures with Chrome.
Best