first i would find out when the timing belt has been replace, if it wasn't done at 60K checkup. other than that i'm not too sure.. i think crank and cam seals maybe... i would suggest that you talk to one of several people on here that have aftermarket stereos (ie: lee, TE1221, AFBeefcake, Porter, myself and many others) obviously you will have many opinions but, usually you can get steered in the right direction. (i personally like my Alpine as far as HUs go.. hence why i bought it
) You'll find more info then you ever thought possible... and probably a lot of things you DIDN't want to know about members