being a 2003, mine is also spared the marelli pos throttle although that's not to say the Bosch ones don't fail. mine lasted 208k before it scrapped out. luckily, the Bosch ones are plug n play.
I very specifically looked for a -98 model fixed roof c70, to avoid the ETM issues up to -02 models, which is when the fixed roof model was killed off. Can't win them all though, now I've got to pull half the engine apart to sort the PCV...