Hardening for automotive environment (Yet another arduino ECU)

You also need to consider temperature.

Standard AVR chips are not designed for the official automotive temperature range. Same goes for many other components. Notably the crystal/resonator. These (and the AVR) are generally rated to around 85 degrees C max, whereas Automotive grade components are rated to about 140 degrees C. Capacitors are also quite sensitive to temperature.

Just something to consider.

Ian.