What does an amber light showing a car with a spanner next to it on the dash of a 1999 Vectra mean?

it means the car is ready for a service/ My vectra displays a oil can and spanner when a service is due, if you cannot afford a survive do the following:

place keys in ignition but don't turn on, press the button that zeros the miles on the dash and hold it in, place foot on brake and also hold it down, turn ignition on but do not start engine, count to five and release button and pedal, turn ignition off then on again and the service light should havd gone out.

When i get a spanner and car come up it says there is an electrical fault.