I don't know what 2004 uses. Just go to amazon and search for plugs for your car. Your car uses iridium plugs I think, so probably still good. Wires I would do if they were stock just because of the age of them. Uses ac delco brand plugs and whatever "premium" wires your parts store carries, or get ac delco.