(NEWSnet) — General Motors says it will spend more than $900 million to update four factories, with the bulk going to an engine plant in Flint, Michigan.

Factories in Rochester, New York; Defiance, Ohio; and Bay City, Michigan; also will see investments.

Some will make V8 engine components as well as parts for future electric vehicles.

The investments won't create any new jobs, but they will preserve about 2,400 hourly and salaried positions at the four sites.