I got everything connected now only to find out that the cheap rca's they gave me picks up my engine noise.

It's unlikely related to the RCA cables. It's more likely a ground loop and not specifically the fault of the Sony unit.

Every time you add another "doodad" to your car stereo system, the chance for ground loops increases. Read the information in the FAQ regarding ground loops.
_________________________
Tony Fabris