Okay here what happened exactly the whole story:
2 weeks ago my transmission got broken so i sent it for whole replace, after 1 week of working the mechanic called me and told me we replaced the transmission system you got come take it, after after driving it for 1 day, the check engine lighted on, so i took it for scanning, and it showed that the TPS is malfunctioning, we replaced the TPS, the check engine light turned on again and i was 100KM away from home,and when i came back i took it to the mechanic and scanned it again, it showed TPS high voltage, so again we replaced the TPS, the check engine light turned off, then the next day i went back to my work which is 100KM away, and on my way there the check engine light on again i kept driving till i reached my work, then i self checked the error and it was P0551, i check the internet and it showed that its something with steering wheel oil pressure, then i looked for images to see the location and when i went down under my car, the steering wheel oil pressure was unplugged, so i plugged it back and i noticed another plug is unplugged so i plugged it back too but i didn't know what it's for so i took a picture to show you up guys here the picture below:
You must be registered for see images attach
then i turned on the car and the check engine light kept lighting with the same error code, so i unplugged the battery and plugged it back and the engine light went off, so i turned on the car and took it for a drive, while i was parking near my friends place i noticed heavy white smoke coming out of the exhaust i kept the car turned on and went to take a look at it, it was a lot of white smoke with a really bad smell, i turned of the car then on, and went back to my place to diagnose the problem and the white smoke disappeared and never came back even till now.
long story i know but i need to put up every detail, thank you for the help.