The reason I suspect MAF is because when a MAF is dirty or failed, it won't rev pass 2K, he's lucky that it starts.
Clean the MAF and go from there.
You cannot reply to this message because you are not logged in.