I second the thought, check your cng wiring generally after uninstallation the car is never same because factory fitted wires have been played around with badly while getting this tank of dynamite installed. Wires in electronic cars are more related then any mechanical parts of the car.
Reference I have a BMW X5, an error came up on dash self suspension level inactive. Went to dewan, demanded 400k for repair. Got the car fixed for 3k from a reputed German cars Mechanic in Lahore all he did was attached a computer and then cleaned the sensors of rear suspension in the car. No fault in suspension hardware at all.