Was working when pulled off. It has been on a shelf for 10 years. had it for a tester ecu. this will need to be reprogramed to work properly all engines are not the same. Volvo did many updates.