check other post here with "check engine"
this seems to be a common occurence now.
is your VE about 130,000KM+ now?
it could be several things as suggested by other forum users that causes this -
I have the same issue...
ABS ,MAF or Wheel Speed sensors?
Throttle body?
Battery?
Loom fault?
Timing...