* Low transmission fluid level: The Selespeed transmission relies on hydraulic pressure to shift gears, so if the fluid level is low, it may not have enough pressure to engage the higher gears. Check the transmission fluid level and top it up if necessary.
* Faulty solenoid: The Selespeed transmission uses solenoids to control the flow of hydraulic fluid to the different gears. If a solenoid is faulty, it may not be able to engage the higher gears. Have the solenoids tested and replaced if necessary.
* Faulty hydraulic pump: The hydraulic pump is responsible for generating the pressure needed to shift gears. If the pump is faulty, it may not be able to generate enough pressure to engage the higher gears. Have the hydraulic pump tested and replaced if necessary.
* Faulty electronic control unit (ECU): The ECU is the brain of the Selespeed transmission and controls the shifting process. If the ECU is faulty, it may not be able to send the correct signals to the solenoids and hydraulic pump, resulting in the transmission only going into first and second gear. Have the ECU tested and replaced if necessary.
If you are experiencing this issue, it is best to have your Alfa Romeo 147 Selespeed diagnosed by a qualified mechanic to determine the exact cause of the problem and have it repaired.