If the guy coming tomorrow doesn't find out what is wrong, you might want to consider having it towed in and diagnosed. At least then you will know what is wrong and you can decide if you want to try to do it yourself or have a shop do it. It would be a lot faster.
-Matt