it could also be something really simple man...... check your heat shield and makesure it is all still secure (particularly around your driveshaft) i know mine was giving me shit a little while ago so i just had to tack it back up

! lets hope its something simple like that and not anything major!
-Hutch-