It is worth fixing, you will only have more trouble if you don’t. Cost depends on the engine. If it’s a V6 it could cost as much as $3000, a 4-cylinder less.