Last night I was pulling into my driveway I thought I heard a small pop noise. For awhile now my truck has had a small oil leak. My mechanic said that it was from the top of my manifold. Could that noise been a tire rod or something to do with the leak?