Check this first
If the light is flashing, stop driving. Otherwise start with spark plugs and coils.
What usually fixes it
In the order a good shop checks them. Typical total: $165–$3,488 at $130 an hour.
Spark plugs
$196–$404Worn plugs cause most misfires.
Ignition coil
$165–$595Coils fail one at a time, often when hot.
Fuel or compression fault
$372–$3,488If ignition parts are good, the cylinder isn't getting fuel or holding pressure.
This is the advice for this family of codes – Drive DTC doesn't have advice written for P0358 on its own yet.
Code titles are the generic SAE definitions. Prices are typical US parts and labor for a common car or light truck – a guide for judging a quote, not a quote. Always confirm a repair against the vehicle in front of you.