I had a bad problem with my car shaking very bad at around 2800 RPM. Turned out it was a bad crank position sensor. I had no check engine light with my problem too. If you know somebody that has a simular car and will allow you to swap to test things out, it might save you alot of money tracking down the problem.

Opps, didn't read far enough...glad you got the problem fixed!!