Have you checked dmesg? Try running airmon-ng only as soon as you can after restart just to report your interfaces available for airmon... I used to get a non-mac80211 device error within airmon-ng....