Update:
Tested the MAP sensor and it works fine, cleaned it as it looked clogged, the errors have not appeared in the diag and the check engine light did not appear again, checked everything under the hood, oil levels, temp, sensors, EGR, the car is still heavy as hell and blowing black smoke...