Recently, I have noticed a clattering noise when driving, but today, it got really bad. It gets louder as I rev the engine, but when I have the clutch down while revving it makes no noise. What should I do? Should I drive it home or get it towed??? Does it need to be fixed???