This 2003 Ferrari 360 Spider came in with the check engine light, engine idling very rough, consistently stalling, backfiring, and all kinds of issues....