• Can you post the execution plan (.sqlplan, not just an image) and the query?

    Looking again at the values you posted from the execution log there doesn't really seem to be a large discrepancy in execution times except for the aborted run.

    To really see if it is bad parameter sniffing (parameter sniffing isn't necessarily a bad thing), you can look at the properties of an actual plan. If you have the graphical plan open and right-click on the Root Operator on the left side and select properties, take a look at the Parameter List and it will show the Compiled Value and Run Time Value. IF you get wildly different performance when the Actual is different than the Compiled than it is probably bad parameter sniffing. You also need to look at the distribution of data based on the parameters to see if there are a wide range of ranges.