well heres the deal..i had my 03 cobra parked since Dec'10 yesterday i decided to take it 4 a drive to the car wash as i took off i hear this high pitch sound when im at a stop i hear nothin just wonderin if anyone has an idea of what it could be the car has minor upgrades sct livewire,jlt cal,borla exh,2.80 pulley everything else is stock...any thoughts would be helpful thanks
