I went to the local dealership and they said my problem is probably the timing belt. It is probably stretched and would cause the rattling sound in my engine area and also reduce performance. This seemed to make sense, I am going to do it myself rather than spend 260 dollars on it. ALso I have no information on where the pre-cats are in my car?