What are you asking here? First off, there is no such thing as a 3.4 litre in a Blazer and certainly never was a Blazer in 2007. Possibilities are 4.2L, 5.3L and 6.0L in a TrailBlazer.
Please re-ask your question with proper info. I'm pretty sure you can also find this basic info on a Google search: