check the earths in the engine bay, too - brown wires generally. undo the connections on the engine and in the bay and give them a good wire brushing before re-attaching. For electrical safety you might like to have the battery disconnected while you do this.