What's the difference between the 2008 CX-9 and 2010 CX-9 3.7L Engine?

2009 Mazda CX-9 GT
Pretty much the same. Computers may be different based on the vehicles options. I believe the water pump was updated in 2012 or 2013 'ish.
2007 MS3 GT
Same motor. Water pump has more fins on the blade but pretty much the same pump and same bearing failure issues with that pump.