Start by reading the codes. Or having someone read them for you. There is an Autel brand code reader, AL-619, that people say will read them. Do a search here, someone posted about it. It's about $160 on amazon.
Or buy a nanocom from bloxbox solutions. It's more like $450, but it will sing and dance for your D2.
Or borrow an ABS Amigo or something from someone.
But don't just throw parts at it..... until you know where to throw them.