What brand is the short ram??

Most likely the short ram is made incorrectly. The mazda M.A.F's are very sensitive. If you drive around a little longer you'll probably get C.E.L.

Your symptoms point to that. I had a speed3, same problem but I also had a really hard miss under load and high rpms.