You are mostly OK, although there is something wrong here:
b. how many moles in 331.22 g/mol
= 0.250 m/L = x mols/ 0.002 L = 5 x 10-4 mols Pb(NO3)2
What are you calculating? Number of moles in 2mL of 0.250M solution? You can't calculate number of "moles in 331.22 g/mol", it doesn't make sense. You can calculate number of moles in 331.22 g Pb(NO
3)
2, although - after calculating molar mass of lead(II) nitrate - it doesn't make sense, as it is obvious it is just 1 mole.