I popped the hood it was apart
might be time to call a tow truck. Depending on the status of this mechanic is moving his shop, it may still be a while til he gets set up and ready to work on your money maker.
Just go talk to the mechanic in person, find out what is and was going on. Alot can be accomplished by face to face talking.