With a 29 ACT and 4.09 GPA, what schools are my matches?

The majority of engineering programs are ABET accredited which means the curricula are comparable. Look here and then match that up with how selective they are:
http://main.abet.org/aps/accreditedprogramsearch.aspx

Temple, Clemson, possibly Texas A & M, VA Tech, U. of Iowa, W.VA. U. of Alabama, UNM, UAZ, et al.

I think you would have a chance at Purdue. A 29 is a solid score.