Martin Perez on 3rd inning struggles, loss to Astros