Just a few thoughts... Put a second floor in the garage and move the walls in so not to disturb the house foundation. Lay new walls from the new floor up to the house. Bu putting in a second floor should really drop the driveway down.