I'm assuming that your can view code 1529 when you says "code come on again", this is a general code which means you have a transmission error code. It means nothing by itself. Also, its possible that some vehicles equipped with the CD4E transaxle may exhibit harsh and delayed 1-2/2-3 upshifts along with DTCs for gear ratio errors after the Transaxle or Turbine Shaft Speed sensor (TSS) have been replaced. DTCs may include OBD1 codes 628, 642, 645, 646, 647, 648, or OBD II codes P0731, P0732, P0734, P0741, and P1744. Exactly what is yours?
The TSS (Turbine Speed Sensor) on this transmission is located at the rear of the trans case. It will be #5 in this picture (click image for zoom)...
Your transmission has 2 speed sensors; one measures input shaft speed (turbine speed), and the other measures output shaft speed (vehicle speed). If you have a code for no turbine speed signal, that means that the powertrain controller is receiving no signal from the transmission input speed sensor. Usually, this will result in no upshifting and a check engine light on. The cause could be a failed sensor, a poor electrical connection anywhere in the circuit, or a PCM internal fault.
I would recommend taking the vehicle in to your favorite local repair shop to have the cause diagnosed. A technician equipped with an oscilloscope can obtain a waveform of the turbine speed sinal to determine where in the circuit the problem is occurring.
I hope this helps you.