Matt,
Sorry to throw a spanner in the works on your theory but I would have to suggest that you have a technical fault in your swing that is being multiplied in the driver.
I can say this because I have experienced exactly the same where I was hitting everything straight except my driver . First slicing and then pulling and hooking to now straight.
Not knowing exactly where you are with your grip, alignment etc, I would like to recommend that you either get a lesson from a pro or post a video for us to critic your driver swing. (could be risky i know )
AJ