Different runtimes using parameter vs. constant
Ok, 

After further analysis and following the recommendation of  Aaron Bertrand and google "parameter sniffing" i found what is causing this its the SQL Server.

This is the "normal" behavior of the SQL Server, and the queries must be analysed and changed individually to resolve its problems.

Here is the link for the best description of what is happening to me:

Parameter Sniffing

Hope this help, as it help me.

Cheers,

Bigster