Quote Originally Posted by ghosthunter View Post
When in doubt, just have it towed to a good service garage to have it checked over.
yes get the car towed to your trusted shop ASAP to have it serviced thoroughly.